Servebolt\Optimizer\Queue\Queues\WpObjectQueue C

Total Complexity 102
Dependencies 4
Dependents 7
Total lines 597
Lines of code 322
Logical lines of code 167
Comment lines 185
Methods 26
Properties 7

Methods 26

Method Rating Maintainability Complexity Lines of code
resolveUrlsToPurgeFromWpObject()
A
45 14 41
hasTermInQueue()
A
49 9 31
parseQueueSegment()
A
51 9 29
hasPostInQueue()
A
53 8 24
hasItemInQueue()
S
54 7 23
add()
S
53 6 24
hasUrlInQueue()
S
56 6 19
flagItemsAsCompletedOrFailed()
S
60 6 13
garbageCollection()
S
52 4 27
hasPurgeAllRequestInQueue()
S
65 4 10
queueItemIsPurgeAll()
S
69 3 7
itemHasOnlyFailedChildItemsInUrlQueue()
S
67 3 7
cleanupOldAndPossiblyFailedItems()
S
65 3 9
cleanupCompletedItems()
S
67 3 8
itemHasOnlyCompletedChildItemsInUrlQueue()
S
67 3 7
urlQueue()
S
71 2 6
parseQueue()
S
69 2 7
itemHasSomeFailedChildItemsInUrlQueue()
S
71 2 5
isPurgeAll()
S
78 1 3
cleanUpQueue()
S
78 1 4
clearUrlQueue()
S
82 1 3
checkIfPayloadExists()
S
80 1 3
clearQueue()
S
81 1 3
getActiveItems()
S
81 1 3
getItemsToParse()
S
79 1 3
__construct()
S
80 1 3